home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 3 / Gold Medal Software - Volume 3 (Gold Medal) (1994).iso / comms / esp20.arj / AIOESPCA.DOC next >
Text File  |  1994-01-28  |  4KB  |  97 lines

  1.  
  2.  
  3.  
  4.                           AIOESPCA.NLM Version 2.00
  5.  
  6.  
  7.                        Hayes Microcomputer Products, Inc.
  8.                                P.O. Box 105203
  9.                              Atlanta, GA. 30348
  10.  
  11.          TEL: (404) 441-1617      BBS: (800) 874-2937 (800) US-HAYES
  12.          FAX: (404) 449-0087      BBS: (404) 446-6336 (404) HI-MODEM
  13.  
  14.              Copyright (C) 1993 Hayes Microcomputer Products, Inc
  15.                             All rights reserved.
  16.  
  17.                             (September 1, 1993)
  18.  
  19.         This driver allows AIO applications to use the serial ports 
  20.         on a Hayes ESP Communications Accelerator installed in the server.
  21.  
  22.         Each board requires its own interrupt, which is allocated to the
  23.         first port, or Master Port.  Additional ports (Slave Ports) share
  24.         the interrupt, unless specifically assigned an exclusive interrupt
  25.         using the "slavex=" parameter.
  26.  
  27.         Interrupts (hex) 3, 4, 5, 7, 9, A, B, C, E, and F are supported.
  28.         As many boards may be installed as interrupt availability allows,
  29.         up to a maximum of ten boards.
  30.  
  31.         The operator must issue one LOAD command per board.  LOADing is 
  32.         typically performed by the AUTOEXEC.NCF file at startup time.
  33.  
  34.         To load the AIOESPCA NLM use:
  35.  
  36.         "load aioespca port=xxx int=x [slavex=yyy] [node=x] [byteio]
  37.                        [name=x] [prescalex=y]"
  38.    
  39.         The brackets indicate optional parameters.
  40.  
  41.         REQUIRED load parameters (prompted for if not on command line)
  42.         
  43.         port       Specifies I/O address (in hex) used by ESPCA board.
  44.                    This must match the jumpered I/O address designation for
  45.                    the intended board.  Several hardware-jumpered I/O
  46.                    Addresses are available, with the remaining addresses
  47.                    available via software configuration of the board's
  48.                    nonvolatile memory.
  49.  
  50.                    Valid choices are: 100, 140, 180, 200, 240, 280, 300, 380.
  51.                 
  52.         int        Specifies interrupt used by the first port, or Master
  53.                    Port.  Other ports share this interrupt unless
  54.                    specifically assigned an exclusive interrupt using the
  55.                    "slavex=" parameter.
  56.  
  57.                    Valid choices are: 3, 4, 5, 7, 9, A, B, C, E, F.
  58.                                 
  59.         OPTIONAL load parameters:
  60.  
  61.         slavex     Specifies interrupt used by a particular slave port.
  62.                    Slaves are numbered starting with 1, with the number 
  63.                    replacing the "x" in "slavex".  For example:
  64.  
  65.                         slave1=7   (assign interrupt 7 to first Slave Port)
  66.  
  67.                    Valid choices are: 3, 4, 5, 7, 9, A, B, C, E, F.
  68.  
  69.         node       Specifies board number used by ESPCA adapter. If this
  70.                    parameter is not specified, the driver will assign one
  71.                    based on I/0 address.
  72.  
  73.         byteio     By default, the AIOESPCA driver performs 16-bit I/O
  74.                    data move operations, which require a 16-bit bus slot.
  75.                    The AIOESPCA driver and ESPCA board may operate in an
  76.                    8-bit slot by specifying this switch.
  77.                    
  78.                    Valid choices are: 0-9.
  79.  
  80.         name       The user-defined name which correlates to the board
  81.                    loaded.
  82.  
  83.         prescalex  Specifies a baud rate multiplier for a particular port.
  84.                    Baud rates can be doubled, quadrupled, or octupled using
  85.                    this switch.  For example:
  86.  
  87.                         prescale0=1  (doubles Master Port baud rates)
  88.                         prescale1=3  (octuples first Slave Port baud rates)
  89.  
  90.                    Valid choices are: 0-3
  91.  
  92.                         0 - x1
  93.                         1 - x2
  94.                         2 - x4
  95.                         3 - x8
  96.  
  97.